package cn.com.qtgl.sso.oidc.model.entity;

import cn.melonlib.cores.commons.model.entity.ApiEntity;
import cn.melonlib.cores.commons.model.entity.StringIdEntity;
import cn.melonlib.cores.model.anno.ModelComment;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
import lombok.EqualsAndHashCode;

@ModelComment("所属单位")
@Data
@EqualsAndHashCode(callSuper = true)
@JsonIgnoreProperties(ignoreUnknown = true)
public class Enterprise extends StringIdEntity implements ApiEntity {

    @ModelComment("所属单位名称")
    private String name;

    @ModelComment("所属单位域名，用于唯一表示改企业")
    private String domain;

    @ModelComment("style")
    private String style;

    @ModelComment("所属单位图标")
    private String logo;

    @ModelComment("所属单位banner")
    private String banner;

    @ModelComment("所属单位版权信息")
    private String copyright;
}
